satellite beach - Turkish English Dictionary